package com.mob.commons.authorize;

import android.content.Context;
import com.mob.commons.MobProduct;
import com.mob.commons.j;
import com.mob.tools.utils.DeviceHelper;
import com.mob.tools.utils.R;
import java.io.File;
import java.util.HashMap;

public final class a
{
  // ERROR //
  private final String a(Context paramContext, MobProduct paramMobProduct, HashMap<String, Object> paramHashMap, boolean paramBoolean)
  {
    // Byte code:
    //   0: aload_1
    //   1: invokestatic 18	com/mob/tools/utils/DeviceHelper:getInstance	(Landroid/content/Context;)Lcom/mob/tools/utils/DeviceHelper;
    //   4: astore 7
    //   6: aload 7
    //   8: invokevirtual 22	com/mob/tools/utils/DeviceHelper:getCarrier	()Ljava/lang/String;
    //   11: invokestatic 28	com/mob/tools/utils/R:parseInt	(Ljava/lang/String;)I
    //   14: istore 39
    //   16: iload 39
    //   18: istore 9
    //   20: new 30	java/util/HashMap
    //   23: dup
    //   24: invokespecial 31	java/util/HashMap:<init>	()V
    //   27: astore 10
    //   29: aload 10
    //   31: ldc 33
    //   33: aload 7
    //   35: invokevirtual 36	com/mob/tools/utils/DeviceHelper:getAdvertisingID	()Ljava/lang/String;
    //   38: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   41: pop
    //   42: aload 10
    //   44: ldc 42
    //   46: aload 7
    //   48: invokevirtual 45	com/mob/tools/utils/DeviceHelper:getIMEI	()Ljava/lang/String;
    //   51: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   54: pop
    //   55: aload 10
    //   57: ldc 47
    //   59: aload 7
    //   61: invokevirtual 50	com/mob/tools/utils/DeviceHelper:getSerialno	()Ljava/lang/String;
    //   64: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   67: pop
    //   68: aload 10
    //   70: ldc 52
    //   72: aload 7
    //   74: invokevirtual 55	com/mob/tools/utils/DeviceHelper:getAndroidID	()Ljava/lang/String;
    //   77: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   80: pop
    //   81: aload 10
    //   83: ldc 57
    //   85: aload 7
    //   87: invokevirtual 60	com/mob/tools/utils/DeviceHelper:getMacAddress	()Ljava/lang/String;
    //   90: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   93: pop
    //   94: aload 10
    //   96: ldc 62
    //   98: aload 7
    //   100: invokevirtual 65	com/mob/tools/utils/DeviceHelper:getModel	()Ljava/lang/String;
    //   103: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   106: pop
    //   107: aload 10
    //   109: ldc 67
    //   111: aload 7
    //   113: invokevirtual 70	com/mob/tools/utils/DeviceHelper:getManufacturer	()Ljava/lang/String;
    //   116: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   119: pop
    //   120: aload 10
    //   122: ldc 72
    //   124: iload 9
    //   126: invokestatic 78	java/lang/Integer:valueOf	(I)Ljava/lang/Integer;
    //   129: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   132: pop
    //   133: aload 10
    //   135: ldc 80
    //   137: aload 7
    //   139: invokevirtual 83	com/mob/tools/utils/DeviceHelper:getScreenSize	()Ljava/lang/String;
    //   142: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   145: pop
    //   146: aload 10
    //   148: ldc 85
    //   150: aload 7
    //   152: invokevirtual 88	com/mob/tools/utils/DeviceHelper:getOSVersionName	()Ljava/lang/String;
    //   155: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   158: pop
    //   159: aload 10
    //   161: ldc 90
    //   163: iconst_1
    //   164: invokestatic 78	java/lang/Integer:valueOf	(I)Ljava/lang/Integer;
    //   167: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   170: pop
    //   171: new 92	com/mob/tools/utils/Hashon
    //   174: dup
    //   175: invokespecial 93	com/mob/tools/utils/Hashon:<init>	()V
    //   178: astore 22
    //   180: ldc 95
    //   182: aload 22
    //   184: aload 10
    //   186: invokevirtual 99	com/mob/tools/utils/Hashon:fromHashMap	(Ljava/util/HashMap;)Ljava/lang/String;
    //   189: invokestatic 105	com/mob/tools/utils/Data:AES128Encode	(Ljava/lang/String;Ljava/lang/String;)[B
    //   192: iconst_2
    //   193: invokestatic 111	android/util/Base64:encodeToString	([BI)Ljava/lang/String;
    //   196: astore 23
    //   198: new 113	java/util/ArrayList
    //   201: dup
    //   202: invokespecial 114	java/util/ArrayList:<init>	()V
    //   205: astore 24
    //   207: aload 24
    //   209: new 116	com/mob/tools/network/KVPair
    //   212: dup
    //   213: ldc 118
    //   215: aload 23
    //   217: invokespecial 121	com/mob/tools/network/KVPair:<init>	(Ljava/lang/String;Ljava/lang/Object;)V
    //   220: invokevirtual 125	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   223: pop
    //   224: new 127	com/mob/tools/network/NetworkHelper$NetworkTimeOut
    //   227: dup
    //   228: invokespecial 128	com/mob/tools/network/NetworkHelper$NetworkTimeOut:<init>	()V
    //   231: astore 26
    //   233: aload 26
    //   235: sipush 30000
    //   238: putfield 132	com/mob/tools/network/NetworkHelper$NetworkTimeOut:readTimout	I
    //   241: aload 26
    //   243: sipush 30000
    //   246: putfield 135	com/mob/tools/network/NetworkHelper$NetworkTimeOut:connectionTimeout	I
    //   249: aload 22
    //   251: new 137	com/mob/tools/network/NetworkHelper
    //   254: dup
    //   255: invokespecial 138	com/mob/tools/network/NetworkHelper:<init>	()V
    //   258: ldc 140
    //   260: aload 24
    //   262: aconst_null
    //   263: aconst_null
    //   264: aload 26
    //   266: invokevirtual 144	com/mob/tools/network/NetworkHelper:httpPost	(Ljava/lang/String;Ljava/util/ArrayList;Lcom/mob/tools/network/KVPair;Ljava/util/ArrayList;Lcom/mob/tools/network/NetworkHelper$NetworkTimeOut;)Ljava/lang/String;
    //   269: invokevirtual 148	com/mob/tools/utils/Hashon:fromJson	(Ljava/lang/String;)Ljava/util/HashMap;
    //   272: astore 27
    //   274: aload 27
    //   276: ifnonnull +5 -> 281
    //   279: aconst_null
    //   280: areturn
    //   281: aload 27
    //   283: ldc 150
    //   285: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   288: checkcast 156	java/lang/String
    //   291: astore 28
    //   293: aload 28
    //   295: ifnull +199 -> 494
    //   298: aload 28
    //   300: invokevirtual 160	java/lang/String:length	()I
    //   303: ifgt +6 -> 309
    //   306: goto +188 -> 494
    //   309: aload_3
    //   310: ldc 150
    //   312: aload 28
    //   314: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   317: pop
    //   318: aload 10
    //   320: ldc 72
    //   322: iload 9
    //   324: invokestatic 163	java/lang/String:valueOf	(I)Ljava/lang/String;
    //   327: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   330: pop
    //   331: aload_3
    //   332: ldc 165
    //   334: aload 10
    //   336: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   339: pop
    //   340: iload 4
    //   342: ifeq +141 -> 483
    //   345: new 167	java/io/ObjectOutputStream
    //   348: dup
    //   349: new 169	java/io/FileOutputStream
    //   352: dup
    //   353: aload_0
    //   354: aload_1
    //   355: invokespecial 173	com/mob/commons/authorize/a:b	(Landroid/content/Context;)Ljava/io/File;
    //   358: invokespecial 176	java/io/FileOutputStream:<init>	(Ljava/io/File;)V
    //   361: invokespecial 179	java/io/ObjectOutputStream:<init>	(Ljava/io/OutputStream;)V
    //   364: astore 32
    //   366: aload 32
    //   368: aload_3
    //   369: invokevirtual 183	java/io/ObjectOutputStream:writeObject	(Ljava/lang/Object;)V
    //   372: aload 32
    //   374: ifnull +109 -> 483
    //   377: aload 32
    //   379: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   382: aload 32
    //   384: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   387: aload 28
    //   389: areturn
    //   390: astore 38
    //   392: aload 28
    //   394: areturn
    //   395: astore 33
    //   397: aconst_null
    //   398: astore 32
    //   400: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   403: aload 33
    //   405: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   408: pop
    //   409: aload 32
    //   411: ifnull +72 -> 483
    //   414: aload 32
    //   416: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   419: aload 32
    //   421: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   424: aload 28
    //   426: areturn
    //   427: astore 37
    //   429: aload 28
    //   431: areturn
    //   432: astore 34
    //   434: aconst_null
    //   435: astore 32
    //   437: aload 32
    //   439: ifnull +13 -> 452
    //   442: aload 32
    //   444: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   447: aload 32
    //   449: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   452: aload 34
    //   454: athrow
    //   455: astore 5
    //   457: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   460: aload 5
    //   462: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   465: pop
    //   466: aconst_null
    //   467: areturn
    //   468: astore 35
    //   470: goto -18 -> 452
    //   473: astore 34
    //   475: goto -38 -> 437
    //   478: astore 33
    //   480: goto -80 -> 400
    //   483: aload 28
    //   485: areturn
    //   486: astore 8
    //   488: iconst_m1
    //   489: istore 9
    //   491: goto -471 -> 20
    //   494: aconst_null
    //   495: areturn
    //
    // Exception table:
    //   from	to	target	type
    //   377	387	390	java/lang/Throwable
    //   345	366	395	java/lang/Throwable
    //   414	424	427	java/lang/Throwable
    //   345	366	432	finally
    //   0	6	455	java/lang/Throwable
    //   20	274	455	java/lang/Throwable
    //   281	293	455	java/lang/Throwable
    //   298	306	455	java/lang/Throwable
    //   309	340	455	java/lang/Throwable
    //   452	455	455	java/lang/Throwable
    //   442	452	468	java/lang/Throwable
    //   366	372	473	finally
    //   400	409	473	finally
    //   366	372	478	java/lang/Throwable
    //   6	16	486	java/lang/Throwable
  }

  // ERROR //
  private final void a(Context paramContext, MobProduct paramMobProduct, HashMap<String, Object> paramHashMap)
  {
    // Byte code:
    //   0: aconst_null
    //   1: astore 4
    //   3: aload_3
    //   4: ldc 150
    //   6: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   9: checkcast 156	java/lang/String
    //   12: astore 7
    //   14: aload_1
    //   15: invokestatic 18	com/mob/tools/utils/DeviceHelper:getInstance	(Landroid/content/Context;)Lcom/mob/tools/utils/DeviceHelper;
    //   18: astore 8
    //   20: new 113	java/util/ArrayList
    //   23: dup
    //   24: invokespecial 114	java/util/ArrayList:<init>	()V
    //   27: astore 9
    //   29: aload 9
    //   31: new 116	com/mob/tools/network/KVPair
    //   34: dup
    //   35: ldc 207
    //   37: aload_2
    //   38: invokeinterface 212 1 0
    //   43: invokespecial 121	com/mob/tools/network/KVPair:<init>	(Ljava/lang/String;Ljava/lang/Object;)V
    //   46: invokevirtual 125	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   49: pop
    //   50: aload 9
    //   52: new 116	com/mob/tools/network/KVPair
    //   55: dup
    //   56: ldc 214
    //   58: aload_2
    //   59: invokeinterface 217 1 0
    //   64: invokespecial 121	com/mob/tools/network/KVPair:<init>	(Ljava/lang/String;Ljava/lang/Object;)V
    //   67: invokevirtual 125	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   70: pop
    //   71: aload 9
    //   73: new 116	com/mob/tools/network/KVPair
    //   76: dup
    //   77: ldc 150
    //   79: aload 7
    //   81: invokespecial 121	com/mob/tools/network/KVPair:<init>	(Ljava/lang/String;Ljava/lang/Object;)V
    //   84: invokevirtual 125	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   87: pop
    //   88: aload 9
    //   90: new 116	com/mob/tools/network/KVPair
    //   93: dup
    //   94: ldc 219
    //   96: aload 8
    //   98: invokevirtual 222	com/mob/tools/utils/DeviceHelper:getPackageName	()Ljava/lang/String;
    //   101: invokespecial 121	com/mob/tools/network/KVPair:<init>	(Ljava/lang/String;Ljava/lang/Object;)V
    //   104: invokevirtual 125	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   107: pop
    //   108: aload 9
    //   110: new 116	com/mob/tools/network/KVPair
    //   113: dup
    //   114: ldc 224
    //   116: aload 8
    //   118: invokevirtual 227	com/mob/tools/utils/DeviceHelper:getAppVersion	()I
    //   121: invokestatic 163	java/lang/String:valueOf	(I)Ljava/lang/String;
    //   124: invokespecial 121	com/mob/tools/network/KVPair:<init>	(Ljava/lang/String;Ljava/lang/Object;)V
    //   127: invokevirtual 125	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   130: pop
    //   131: aload 9
    //   133: new 116	com/mob/tools/network/KVPair
    //   136: dup
    //   137: ldc 229
    //   139: aload_2
    //   140: invokeinterface 232 1 0
    //   145: invokestatic 163	java/lang/String:valueOf	(I)Ljava/lang/String;
    //   148: invokespecial 121	com/mob/tools/network/KVPair:<init>	(Ljava/lang/String;Ljava/lang/Object;)V
    //   151: invokevirtual 125	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   154: pop
    //   155: aload 9
    //   157: new 116	com/mob/tools/network/KVPair
    //   160: dup
    //   161: ldc 234
    //   163: aload 8
    //   165: invokevirtual 237	com/mob/tools/utils/DeviceHelper:getDetailNetworkTypeForStatic	()Ljava/lang/String;
    //   168: invokespecial 121	com/mob/tools/network/KVPair:<init>	(Ljava/lang/String;Ljava/lang/Object;)V
    //   171: invokevirtual 125	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   174: pop
    //   175: new 127	com/mob/tools/network/NetworkHelper$NetworkTimeOut
    //   178: dup
    //   179: invokespecial 128	com/mob/tools/network/NetworkHelper$NetworkTimeOut:<init>	()V
    //   182: astore 17
    //   184: aload 17
    //   186: sipush 30000
    //   189: putfield 132	com/mob/tools/network/NetworkHelper$NetworkTimeOut:readTimout	I
    //   192: aload 17
    //   194: sipush 30000
    //   197: putfield 135	com/mob/tools/network/NetworkHelper$NetworkTimeOut:connectionTimeout	I
    //   200: new 137	com/mob/tools/network/NetworkHelper
    //   203: dup
    //   204: invokespecial 138	com/mob/tools/network/NetworkHelper:<init>	()V
    //   207: ldc 239
    //   209: aload 9
    //   211: aconst_null
    //   212: aconst_null
    //   213: aload 17
    //   215: invokevirtual 144	com/mob/tools/network/NetworkHelper:httpPost	(Ljava/lang/String;Ljava/util/ArrayList;Lcom/mob/tools/network/KVPair;Ljava/util/ArrayList;Lcom/mob/tools/network/NetworkHelper$NetworkTimeOut;)Ljava/lang/String;
    //   218: astore 18
    //   220: new 92	com/mob/tools/utils/Hashon
    //   223: dup
    //   224: invokespecial 93	com/mob/tools/utils/Hashon:<init>	()V
    //   227: aload 18
    //   229: invokevirtual 148	com/mob/tools/utils/Hashon:fromJson	(Ljava/lang/String;)Ljava/util/HashMap;
    //   232: astore 19
    //   234: ldc 241
    //   236: aload 19
    //   238: ldc 243
    //   240: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   243: invokestatic 246	java/lang/String:valueOf	(Ljava/lang/Object;)Ljava/lang/String;
    //   246: invokevirtual 249	java/lang/String:equals	(Ljava/lang/Object;)Z
    //   249: ifeq +14 -> 263
    //   252: aload_0
    //   253: aload_1
    //   254: aload_2
    //   255: aload_3
    //   256: iconst_0
    //   257: invokespecial 251	com/mob/commons/authorize/a:a	(Landroid/content/Context;Lcom/mob/commons/MobProduct;Ljava/util/HashMap;Z)Ljava/lang/String;
    //   260: ifnull +3 -> 263
    //   263: ldc 253
    //   265: aload 19
    //   267: ldc 255
    //   269: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   272: invokestatic 246	java/lang/String:valueOf	(Ljava/lang/Object;)Ljava/lang/String;
    //   275: invokevirtual 249	java/lang/String:equals	(Ljava/lang/Object;)Z
    //   278: ifeq +82 -> 360
    //   281: aload_3
    //   282: ldc_w 257
    //   285: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   288: checkcast 30	java/util/HashMap
    //   291: aload 8
    //   293: invokevirtual 222	com/mob/tools/utils/DeviceHelper:getPackageName	()Ljava/lang/String;
    //   296: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   299: checkcast 30	java/util/HashMap
    //   302: aload_2
    //   303: invokeinterface 212 1 0
    //   308: aload_2
    //   309: invokeinterface 217 1 0
    //   314: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   317: pop
    //   318: new 167	java/io/ObjectOutputStream
    //   321: dup
    //   322: new 169	java/io/FileOutputStream
    //   325: dup
    //   326: aload_0
    //   327: aload_1
    //   328: invokespecial 173	com/mob/commons/authorize/a:b	(Landroid/content/Context;)Ljava/io/File;
    //   331: invokespecial 176	java/io/FileOutputStream:<init>	(Ljava/io/File;)V
    //   334: invokespecial 179	java/io/ObjectOutputStream:<init>	(Ljava/io/OutputStream;)V
    //   337: astore 21
    //   339: aload 21
    //   341: aload_3
    //   342: invokevirtual 183	java/io/ObjectOutputStream:writeObject	(Ljava/lang/Object;)V
    //   345: aload 21
    //   347: ifnull +13 -> 360
    //   350: aload 21
    //   352: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   355: aload 21
    //   357: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   360: return
    //   361: astore 22
    //   363: aconst_null
    //   364: astore 21
    //   366: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   369: aload 22
    //   371: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   374: pop
    //   375: aload 21
    //   377: ifnull -17 -> 360
    //   380: aload 21
    //   382: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   385: aload 21
    //   387: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   390: return
    //   391: astore 26
    //   393: return
    //   394: astore 23
    //   396: aload 4
    //   398: ifnull +13 -> 411
    //   401: aload 4
    //   403: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   406: aload 4
    //   408: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   411: aload 23
    //   413: athrow
    //   414: astore 5
    //   416: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   419: aload 5
    //   421: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   424: pop
    //   425: return
    //   426: astore 24
    //   428: goto -17 -> 411
    //   431: astore 23
    //   433: aload 21
    //   435: astore 4
    //   437: goto -41 -> 396
    //   440: astore 22
    //   442: goto -76 -> 366
    //   445: astore 27
    //   447: return
    //
    // Exception table:
    //   from	to	target	type
    //   318	339	361	java/lang/Throwable
    //   380	390	391	java/lang/Throwable
    //   318	339	394	finally
    //   3	263	414	java/lang/Throwable
    //   263	318	414	java/lang/Throwable
    //   411	414	414	java/lang/Throwable
    //   401	411	426	java/lang/Throwable
    //   339	345	431	finally
    //   366	375	431	finally
    //   339	345	440	java/lang/Throwable
    //   350	360	445	java/lang/Throwable
  }

  private final boolean a(Context paramContext, HashMap<String, String> paramHashMap)
  {
    if (paramHashMap == null);
    DeviceHelper localDeviceHelper;
    Object localObject8;
    do
    {
      Object localObject7;
      do
      {
        Object localObject6;
        do
        {
          Object localObject5;
          do
          {
            Object localObject4;
            do
            {
              Object localObject3;
              do
              {
                Object localObject2;
                do
                {
                  String str;
                  Object localObject1;
                  do
                  {
                    return true;
                    localDeviceHelper = DeviceHelper.getInstance(paramContext);
                    str = localDeviceHelper.getAdvertisingID();
                    localObject1 = paramHashMap.get("adsid");
                  }
                  while ((str != null) && (((localObject1 == null) && (str != null)) || ((localObject1 != null) && (!localObject1.equals(str)))));
                  localObject2 = paramHashMap.get("imei");
                }
                while ((localObject2 == null) || (!localObject2.equals(localDeviceHelper.getIMEI())));
                localObject3 = paramHashMap.get("serialno");
              }
              while ((localObject3 == null) || (!localObject3.equals(localDeviceHelper.getSerialno())));
              localObject4 = paramHashMap.get("mac");
            }
            while ((localObject4 == null) || (!localObject4.equals(localDeviceHelper.getMacAddress())));
            localObject5 = paramHashMap.get("model");
          }
          while ((localObject5 == null) || (!localObject5.equals(localDeviceHelper.getModel())));
          localObject6 = paramHashMap.get("factory");
        }
        while ((localObject6 == null) || (!localObject6.equals(localDeviceHelper.getManufacturer())));
        localObject7 = paramHashMap.get("androidid");
      }
      while ((localObject7 == null) || (!localObject7.equals(localDeviceHelper.getAndroidID())));
      localObject8 = paramHashMap.get("sysver");
    }
    while ((localObject8 == null) || (!localObject8.equals(localDeviceHelper.getOSVersionName())));
    return false;
  }

  private final File b(Context paramContext)
  {
    File localFile = new File(R.getCacheRoot(paramContext), "comm/dbs/.duid");
    if (!localFile.getParentFile().exists())
      localFile.getParentFile().mkdirs();
    return localFile;
  }

  // ERROR //
  private final String b(Context paramContext, MobProduct paramMobProduct)
  {
    // Byte code:
    //   0: aload_0
    //   1: aload_1
    //   2: invokespecial 173	com/mob/commons/authorize/a:b	(Landroid/content/Context;)Ljava/io/File;
    //   5: astore 21
    //   7: aload 21
    //   9: invokevirtual 278	java/io/File:exists	()Z
    //   12: ifeq +328 -> 340
    //   15: aload 21
    //   17: invokevirtual 284	java/io/File:isFile	()Z
    //   20: istore 22
    //   22: iload 22
    //   24: ifeq +316 -> 340
    //   27: new 286	java/io/ObjectInputStream
    //   30: dup
    //   31: new 288	java/io/FileInputStream
    //   34: dup
    //   35: aload 21
    //   37: invokespecial 289	java/io/FileInputStream:<init>	(Ljava/io/File;)V
    //   40: invokespecial 292	java/io/ObjectInputStream:<init>	(Ljava/io/InputStream;)V
    //   43: astore 23
    //   45: aload 23
    //   47: invokevirtual 296	java/io/ObjectInputStream:readObject	()Ljava/lang/Object;
    //   50: checkcast 30	java/util/HashMap
    //   53: astore 5
    //   55: aload 23
    //   57: ifnull +8 -> 65
    //   60: aload 23
    //   62: invokevirtual 297	java/io/ObjectInputStream:close	()V
    //   65: aload 5
    //   67: ifnonnull +342 -> 409
    //   70: aload_0
    //   71: aload_1
    //   72: aload_2
    //   73: invokespecial 301	com/mob/commons/authorize/a:c	(Landroid/content/Context;Lcom/mob/commons/MobProduct;)Ljava/util/HashMap;
    //   76: astore 6
    //   78: aload 6
    //   80: ifnull +327 -> 407
    //   83: aload 6
    //   85: ldc 150
    //   87: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   90: checkcast 156	java/lang/String
    //   93: astore 7
    //   95: aload 7
    //   97: ifnull +175 -> 272
    //   100: aload_0
    //   101: aload_1
    //   102: aload 6
    //   104: ldc 165
    //   106: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   109: checkcast 30	java/util/HashMap
    //   112: invokespecial 303	com/mob/commons/authorize/a:a	(Landroid/content/Context;Ljava/util/HashMap;)Z
    //   115: ifeq +285 -> 400
    //   118: aload_0
    //   119: aload_1
    //   120: aload_2
    //   121: aload 6
    //   123: iconst_1
    //   124: invokespecial 251	com/mob/commons/authorize/a:a	(Landroid/content/Context;Lcom/mob/commons/MobProduct;Ljava/util/HashMap;Z)Ljava/lang/String;
    //   127: astore 20
    //   129: aload 20
    //   131: astore 10
    //   133: aload 10
    //   135: ifnull +265 -> 400
    //   138: aload 6
    //   140: ldc_w 257
    //   143: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   146: checkcast 30	java/util/HashMap
    //   149: astore 12
    //   151: aload 12
    //   153: ifnonnull +240 -> 393
    //   156: new 30	java/util/HashMap
    //   159: dup
    //   160: invokespecial 31	java/util/HashMap:<init>	()V
    //   163: astore 13
    //   165: aload 6
    //   167: ldc_w 257
    //   170: aload 13
    //   172: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   175: pop
    //   176: aload 13
    //   178: astore 15
    //   180: aload_1
    //   181: invokestatic 18	com/mob/tools/utils/DeviceHelper:getInstance	(Landroid/content/Context;)Lcom/mob/tools/utils/DeviceHelper;
    //   184: invokevirtual 222	com/mob/tools/utils/DeviceHelper:getPackageName	()Ljava/lang/String;
    //   187: astore 16
    //   189: aload 15
    //   191: aload 16
    //   193: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   196: checkcast 30	java/util/HashMap
    //   199: astore 17
    //   201: aload 17
    //   203: ifnonnull +22 -> 225
    //   206: new 30	java/util/HashMap
    //   209: dup
    //   210: invokespecial 31	java/util/HashMap:<init>	()V
    //   213: astore 17
    //   215: aload 15
    //   217: aload 16
    //   219: aload 17
    //   221: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   224: pop
    //   225: aload 17
    //   227: aload_2
    //   228: invokeinterface 212 1 0
    //   233: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   236: checkcast 156	java/lang/String
    //   239: astore 19
    //   241: aload 19
    //   243: ifnull +17 -> 260
    //   246: aload 19
    //   248: aload_2
    //   249: invokeinterface 217 1 0
    //   254: invokevirtual 249	java/lang/String:equals	(Ljava/lang/Object;)Z
    //   257: ifne +11 -> 268
    //   260: aload_0
    //   261: aload_1
    //   262: aload_2
    //   263: aload 6
    //   265: invokespecial 305	com/mob/commons/authorize/a:a	(Landroid/content/Context;Lcom/mob/commons/MobProduct;Ljava/util/HashMap;)V
    //   268: aload 10
    //   270: astore 7
    //   272: aload 7
    //   274: areturn
    //   275: astore 24
    //   277: aconst_null
    //   278: astore 23
    //   280: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   283: aload 24
    //   285: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   288: pop
    //   289: aload 23
    //   291: ifnull +49 -> 340
    //   294: aload 23
    //   296: invokevirtual 297	java/io/ObjectInputStream:close	()V
    //   299: aconst_null
    //   300: astore 5
    //   302: goto -237 -> 65
    //   305: astore 28
    //   307: aconst_null
    //   308: astore 5
    //   310: goto -245 -> 65
    //   313: astore 25
    //   315: aconst_null
    //   316: astore 23
    //   318: aload 23
    //   320: ifnull +8 -> 328
    //   323: aload 23
    //   325: invokevirtual 297	java/io/ObjectInputStream:close	()V
    //   328: aload 25
    //   330: athrow
    //   331: astore_3
    //   332: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   335: aload_3
    //   336: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   339: pop
    //   340: aconst_null
    //   341: astore 5
    //   343: goto -278 -> 65
    //   346: astore 8
    //   348: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   351: aload 8
    //   353: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   356: pop
    //   357: aload 7
    //   359: areturn
    //   360: astore 29
    //   362: goto -297 -> 65
    //   365: astore 26
    //   367: goto -39 -> 328
    //   370: astore 11
    //   372: aload 10
    //   374: astore 7
    //   376: aload 11
    //   378: astore 8
    //   380: goto -32 -> 348
    //   383: astore 25
    //   385: goto -67 -> 318
    //   388: astore 24
    //   390: goto -110 -> 280
    //   393: aload 12
    //   395: astore 15
    //   397: goto -217 -> 180
    //   400: aload 7
    //   402: astore 10
    //   404: goto -266 -> 138
    //   407: aconst_null
    //   408: areturn
    //   409: aload 5
    //   411: astore 6
    //   413: goto -335 -> 78
    //
    // Exception table:
    //   from	to	target	type
    //   27	45	275	java/lang/Throwable
    //   294	299	305	java/lang/Throwable
    //   27	45	313	finally
    //   0	22	331	java/lang/Throwable
    //   328	331	331	java/lang/Throwable
    //   100	129	346	java/lang/Throwable
    //   60	65	360	java/lang/Throwable
    //   323	328	365	java/lang/Throwable
    //   138	151	370	java/lang/Throwable
    //   156	176	370	java/lang/Throwable
    //   180	201	370	java/lang/Throwable
    //   206	225	370	java/lang/Throwable
    //   225	241	370	java/lang/Throwable
    //   246	260	370	java/lang/Throwable
    //   260	268	370	java/lang/Throwable
    //   45	55	383	finally
    //   280	289	383	finally
    //   45	55	388	java/lang/Throwable
  }

  // ERROR //
  private HashMap<String, Object> c(Context paramContext)
  {
    // Byte code:
    //   0: new 30	java/util/HashMap
    //   3: dup
    //   4: invokespecial 31	java/util/HashMap:<init>	()V
    //   7: astore_2
    //   8: aconst_null
    //   9: astore_3
    //   10: aload_1
    //   11: invokestatic 18	com/mob/tools/utils/DeviceHelper:getInstance	(Landroid/content/Context;)Lcom/mob/tools/utils/DeviceHelper;
    //   14: astore 9
    //   16: aload 9
    //   18: invokevirtual 65	com/mob/tools/utils/DeviceHelper:getModel	()Ljava/lang/String;
    //   21: astore 10
    //   23: aload 10
    //   25: ifnonnull +324 -> 349
    //   28: ldc_w 308
    //   31: astore 11
    //   33: aload 9
    //   35: invokevirtual 45	com/mob/tools/utils/DeviceHelper:getIMEI	()Ljava/lang/String;
    //   38: astore 12
    //   40: aload 12
    //   42: ifnonnull +314 -> 356
    //   45: ldc_w 308
    //   48: astore 13
    //   50: aload 9
    //   52: invokevirtual 60	com/mob/tools/utils/DeviceHelper:getMacAddress	()Ljava/lang/String;
    //   55: astore 14
    //   57: aload 14
    //   59: ifnonnull +304 -> 363
    //   62: ldc_w 308
    //   65: astore 15
    //   67: aload 9
    //   69: invokevirtual 50	com/mob/tools/utils/DeviceHelper:getSerialno	()Ljava/lang/String;
    //   72: astore 16
    //   74: aload 16
    //   76: ifnonnull +8 -> 84
    //   79: ldc_w 308
    //   82: astore 16
    //   84: aload_2
    //   85: ldc 150
    //   87: new 310	java/lang/StringBuilder
    //   90: dup
    //   91: invokespecial 311	java/lang/StringBuilder:<init>	()V
    //   94: aload 11
    //   96: invokevirtual 315	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   99: ldc_w 317
    //   102: invokevirtual 315	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   105: aload 13
    //   107: invokevirtual 315	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   110: ldc_w 317
    //   113: invokevirtual 315	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   116: aload 15
    //   118: invokevirtual 315	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   121: ldc_w 317
    //   124: invokevirtual 315	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   127: aload 16
    //   129: invokevirtual 315	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   132: invokevirtual 320	java/lang/StringBuilder:toString	()Ljava/lang/String;
    //   135: invokestatic 324	com/mob/tools/utils/Data:SHA1	(Ljava/lang/String;)[B
    //   138: invokestatic 328	com/mob/tools/utils/Data:byteToHex	([B)Ljava/lang/String;
    //   141: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   144: pop
    //   145: new 30	java/util/HashMap
    //   148: dup
    //   149: invokespecial 31	java/util/HashMap:<init>	()V
    //   152: astore 18
    //   154: aload 18
    //   156: ldc 33
    //   158: aload 9
    //   160: invokevirtual 36	com/mob/tools/utils/DeviceHelper:getAdvertisingID	()Ljava/lang/String;
    //   163: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   166: pop
    //   167: aload 18
    //   169: ldc 42
    //   171: aload 9
    //   173: invokevirtual 45	com/mob/tools/utils/DeviceHelper:getIMEI	()Ljava/lang/String;
    //   176: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   179: pop
    //   180: aload 18
    //   182: ldc 47
    //   184: aload 9
    //   186: invokevirtual 50	com/mob/tools/utils/DeviceHelper:getSerialno	()Ljava/lang/String;
    //   189: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   192: pop
    //   193: aload 18
    //   195: ldc 52
    //   197: aload 9
    //   199: invokevirtual 55	com/mob/tools/utils/DeviceHelper:getAndroidID	()Ljava/lang/String;
    //   202: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   205: pop
    //   206: aload 18
    //   208: ldc 57
    //   210: aload 9
    //   212: invokevirtual 60	com/mob/tools/utils/DeviceHelper:getMacAddress	()Ljava/lang/String;
    //   215: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   218: pop
    //   219: aload 18
    //   221: ldc 62
    //   223: aload 9
    //   225: invokevirtual 65	com/mob/tools/utils/DeviceHelper:getModel	()Ljava/lang/String;
    //   228: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   231: pop
    //   232: aload 18
    //   234: ldc 67
    //   236: aload 9
    //   238: invokevirtual 70	com/mob/tools/utils/DeviceHelper:getManufacturer	()Ljava/lang/String;
    //   241: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   244: pop
    //   245: aload 18
    //   247: ldc 72
    //   249: aload 9
    //   251: invokevirtual 22	com/mob/tools/utils/DeviceHelper:getCarrier	()Ljava/lang/String;
    //   254: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   257: pop
    //   258: aload 18
    //   260: ldc 80
    //   262: aload 9
    //   264: invokevirtual 83	com/mob/tools/utils/DeviceHelper:getScreenSize	()Ljava/lang/String;
    //   267: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   270: pop
    //   271: aload 18
    //   273: ldc 85
    //   275: aload 9
    //   277: invokevirtual 88	com/mob/tools/utils/DeviceHelper:getOSVersionName	()Ljava/lang/String;
    //   280: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   283: pop
    //   284: aload 18
    //   286: ldc 90
    //   288: iconst_1
    //   289: invokestatic 78	java/lang/Integer:valueOf	(I)Ljava/lang/Integer;
    //   292: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   295: pop
    //   296: aload_2
    //   297: ldc 165
    //   299: aload 18
    //   301: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   304: pop
    //   305: new 167	java/io/ObjectOutputStream
    //   308: dup
    //   309: new 169	java/io/FileOutputStream
    //   312: dup
    //   313: aload_0
    //   314: aload_1
    //   315: invokespecial 173	com/mob/commons/authorize/a:b	(Landroid/content/Context;)Ljava/io/File;
    //   318: invokespecial 176	java/io/FileOutputStream:<init>	(Ljava/io/File;)V
    //   321: invokespecial 179	java/io/ObjectOutputStream:<init>	(Ljava/io/OutputStream;)V
    //   324: astore 31
    //   326: aload 31
    //   328: aload_2
    //   329: invokevirtual 183	java/io/ObjectOutputStream:writeObject	(Ljava/lang/Object;)V
    //   332: aload 31
    //   334: ifnull +13 -> 347
    //   337: aload 31
    //   339: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   342: aload 31
    //   344: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   347: aload_2
    //   348: areturn
    //   349: aload 10
    //   351: astore 11
    //   353: goto -320 -> 33
    //   356: aload 12
    //   358: astore 13
    //   360: goto -310 -> 50
    //   363: aload 14
    //   365: astore 15
    //   367: goto -300 -> 67
    //   370: astore 6
    //   372: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   375: aload 6
    //   377: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   380: pop
    //   381: aload_3
    //   382: ifnull -35 -> 347
    //   385: aload_3
    //   386: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   389: aload_3
    //   390: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   393: aload_2
    //   394: areturn
    //   395: astore 8
    //   397: aload_2
    //   398: areturn
    //   399: astore 4
    //   401: aload_3
    //   402: ifnull +11 -> 413
    //   405: aload_3
    //   406: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   409: aload_3
    //   410: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   413: aload 4
    //   415: athrow
    //   416: astore 5
    //   418: goto -5 -> 413
    //   421: astore 4
    //   423: aload 31
    //   425: astore_3
    //   426: goto -25 -> 401
    //   429: astore 6
    //   431: aload 31
    //   433: astore_3
    //   434: goto -62 -> 372
    //   437: astore 32
    //   439: aload_2
    //   440: areturn
    //
    // Exception table:
    //   from	to	target	type
    //   10	23	370	java/lang/Throwable
    //   33	40	370	java/lang/Throwable
    //   50	57	370	java/lang/Throwable
    //   67	74	370	java/lang/Throwable
    //   84	326	370	java/lang/Throwable
    //   385	393	395	java/lang/Throwable
    //   10	23	399	finally
    //   33	40	399	finally
    //   50	57	399	finally
    //   67	74	399	finally
    //   84	326	399	finally
    //   372	381	399	finally
    //   405	413	416	java/lang/Throwable
    //   326	332	421	finally
    //   326	332	429	java/lang/Throwable
    //   337	347	437	java/lang/Throwable
  }

  // ERROR //
  private final HashMap<String, Object> c(Context paramContext, MobProduct paramMobProduct)
  {
    // Byte code:
    //   0: aload_1
    //   1: invokestatic 18	com/mob/tools/utils/DeviceHelper:getInstance	(Landroid/content/Context;)Lcom/mob/tools/utils/DeviceHelper;
    //   4: astore 5
    //   6: aload 5
    //   8: invokevirtual 22	com/mob/tools/utils/DeviceHelper:getCarrier	()Ljava/lang/String;
    //   11: invokestatic 28	com/mob/tools/utils/R:parseInt	(Ljava/lang/String;)I
    //   14: istore 38
    //   16: iload 38
    //   18: istore 7
    //   20: new 30	java/util/HashMap
    //   23: dup
    //   24: invokespecial 31	java/util/HashMap:<init>	()V
    //   27: astore 8
    //   29: aload 8
    //   31: ldc 33
    //   33: aload 5
    //   35: invokevirtual 36	com/mob/tools/utils/DeviceHelper:getAdvertisingID	()Ljava/lang/String;
    //   38: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   41: pop
    //   42: aload 8
    //   44: ldc 42
    //   46: aload 5
    //   48: invokevirtual 45	com/mob/tools/utils/DeviceHelper:getIMEI	()Ljava/lang/String;
    //   51: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   54: pop
    //   55: aload 8
    //   57: ldc 47
    //   59: aload 5
    //   61: invokevirtual 50	com/mob/tools/utils/DeviceHelper:getSerialno	()Ljava/lang/String;
    //   64: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   67: pop
    //   68: aload 8
    //   70: ldc 52
    //   72: aload 5
    //   74: invokevirtual 55	com/mob/tools/utils/DeviceHelper:getAndroidID	()Ljava/lang/String;
    //   77: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   80: pop
    //   81: aload 8
    //   83: ldc 57
    //   85: aload 5
    //   87: invokevirtual 60	com/mob/tools/utils/DeviceHelper:getMacAddress	()Ljava/lang/String;
    //   90: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   93: pop
    //   94: aload 8
    //   96: ldc 62
    //   98: aload 5
    //   100: invokevirtual 65	com/mob/tools/utils/DeviceHelper:getModel	()Ljava/lang/String;
    //   103: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   106: pop
    //   107: aload 8
    //   109: ldc 67
    //   111: aload 5
    //   113: invokevirtual 70	com/mob/tools/utils/DeviceHelper:getManufacturer	()Ljava/lang/String;
    //   116: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   119: pop
    //   120: aload 8
    //   122: ldc 72
    //   124: iload 7
    //   126: invokestatic 78	java/lang/Integer:valueOf	(I)Ljava/lang/Integer;
    //   129: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   132: pop
    //   133: aload 8
    //   135: ldc 80
    //   137: aload 5
    //   139: invokevirtual 83	com/mob/tools/utils/DeviceHelper:getScreenSize	()Ljava/lang/String;
    //   142: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   145: pop
    //   146: aload 8
    //   148: ldc 85
    //   150: aload 5
    //   152: invokevirtual 88	com/mob/tools/utils/DeviceHelper:getOSVersionName	()Ljava/lang/String;
    //   155: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   158: pop
    //   159: aload 8
    //   161: ldc 90
    //   163: iconst_1
    //   164: invokestatic 78	java/lang/Integer:valueOf	(I)Ljava/lang/Integer;
    //   167: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   170: pop
    //   171: new 92	com/mob/tools/utils/Hashon
    //   174: dup
    //   175: invokespecial 93	com/mob/tools/utils/Hashon:<init>	()V
    //   178: astore 20
    //   180: ldc 95
    //   182: aload 20
    //   184: aload 8
    //   186: invokevirtual 99	com/mob/tools/utils/Hashon:fromHashMap	(Ljava/util/HashMap;)Ljava/lang/String;
    //   189: invokestatic 105	com/mob/tools/utils/Data:AES128Encode	(Ljava/lang/String;Ljava/lang/String;)[B
    //   192: iconst_2
    //   193: invokestatic 111	android/util/Base64:encodeToString	([BI)Ljava/lang/String;
    //   196: astore 21
    //   198: new 113	java/util/ArrayList
    //   201: dup
    //   202: invokespecial 114	java/util/ArrayList:<init>	()V
    //   205: astore 22
    //   207: aload 22
    //   209: new 116	com/mob/tools/network/KVPair
    //   212: dup
    //   213: ldc 118
    //   215: aload 21
    //   217: invokespecial 121	com/mob/tools/network/KVPair:<init>	(Ljava/lang/String;Ljava/lang/Object;)V
    //   220: invokevirtual 125	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   223: pop
    //   224: new 127	com/mob/tools/network/NetworkHelper$NetworkTimeOut
    //   227: dup
    //   228: invokespecial 128	com/mob/tools/network/NetworkHelper$NetworkTimeOut:<init>	()V
    //   231: astore 24
    //   233: aload 24
    //   235: sipush 30000
    //   238: putfield 132	com/mob/tools/network/NetworkHelper$NetworkTimeOut:readTimout	I
    //   241: aload 24
    //   243: sipush 30000
    //   246: putfield 135	com/mob/tools/network/NetworkHelper$NetworkTimeOut:connectionTimeout	I
    //   249: aload 20
    //   251: new 137	com/mob/tools/network/NetworkHelper
    //   254: dup
    //   255: invokespecial 138	com/mob/tools/network/NetworkHelper:<init>	()V
    //   258: ldc 140
    //   260: aload 22
    //   262: aconst_null
    //   263: aconst_null
    //   264: aload 24
    //   266: invokevirtual 144	com/mob/tools/network/NetworkHelper:httpPost	(Ljava/lang/String;Ljava/util/ArrayList;Lcom/mob/tools/network/KVPair;Ljava/util/ArrayList;Lcom/mob/tools/network/NetworkHelper$NetworkTimeOut;)Ljava/lang/String;
    //   269: invokevirtual 148	com/mob/tools/utils/Hashon:fromJson	(Ljava/lang/String;)Ljava/util/HashMap;
    //   272: astore 25
    //   274: aload 25
    //   276: ifnonnull +5 -> 281
    //   279: aconst_null
    //   280: areturn
    //   281: aload 25
    //   283: ldc 150
    //   285: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   288: checkcast 156	java/lang/String
    //   291: astore 26
    //   293: aload 26
    //   295: ifnull +201 -> 496
    //   298: aload 26
    //   300: invokevirtual 160	java/lang/String:length	()I
    //   303: ifgt +6 -> 309
    //   306: goto +190 -> 496
    //   309: new 30	java/util/HashMap
    //   312: dup
    //   313: invokespecial 31	java/util/HashMap:<init>	()V
    //   316: astore 27
    //   318: aload 27
    //   320: ldc 150
    //   322: aload 26
    //   324: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   327: pop
    //   328: aload 8
    //   330: ldc 72
    //   332: iload 7
    //   334: invokestatic 163	java/lang/String:valueOf	(I)Ljava/lang/String;
    //   337: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   340: pop
    //   341: aload 27
    //   343: ldc 165
    //   345: aload 8
    //   347: invokevirtual 40	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   350: pop
    //   351: new 167	java/io/ObjectOutputStream
    //   354: dup
    //   355: new 169	java/io/FileOutputStream
    //   358: dup
    //   359: aload_0
    //   360: aload_1
    //   361: invokespecial 173	com/mob/commons/authorize/a:b	(Landroid/content/Context;)Ljava/io/File;
    //   364: invokespecial 176	java/io/FileOutputStream:<init>	(Ljava/io/File;)V
    //   367: invokespecial 179	java/io/ObjectOutputStream:<init>	(Ljava/io/OutputStream;)V
    //   370: astore 29
    //   372: aload 29
    //   374: aload 27
    //   376: invokevirtual 183	java/io/ObjectOutputStream:writeObject	(Ljava/lang/Object;)V
    //   379: aload 29
    //   381: ifnull +13 -> 394
    //   384: aload 29
    //   386: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   389: aload 29
    //   391: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   394: aload 27
    //   396: areturn
    //   397: astore 31
    //   399: aconst_null
    //   400: astore 29
    //   402: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   405: aload 31
    //   407: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   410: pop
    //   411: aload 29
    //   413: ifnull -19 -> 394
    //   416: aload 29
    //   418: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   421: aload 29
    //   423: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   426: goto -32 -> 394
    //   429: astore 33
    //   431: goto -37 -> 394
    //   434: astore 28
    //   436: aconst_null
    //   437: astore 29
    //   439: aload 29
    //   441: ifnull +13 -> 454
    //   444: aload 29
    //   446: invokevirtual 186	java/io/ObjectOutputStream:flush	()V
    //   449: aload 29
    //   451: invokevirtual 189	java/io/ObjectOutputStream:close	()V
    //   454: aload 28
    //   456: athrow
    //   457: astore_3
    //   458: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   461: aload_3
    //   462: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   465: pop
    //   466: aconst_null
    //   467: areturn
    //   468: astore 30
    //   470: goto -16 -> 454
    //   473: astore 28
    //   475: goto -36 -> 439
    //   478: astore 31
    //   480: goto -78 -> 402
    //   483: astore 37
    //   485: goto -91 -> 394
    //   488: astore 6
    //   490: iconst_m1
    //   491: istore 7
    //   493: goto -473 -> 20
    //   496: aconst_null
    //   497: areturn
    //
    // Exception table:
    //   from	to	target	type
    //   318	372	397	java/lang/Throwable
    //   416	426	429	java/lang/Throwable
    //   318	372	434	finally
    //   0	6	457	java/lang/Throwable
    //   20	274	457	java/lang/Throwable
    //   281	293	457	java/lang/Throwable
    //   298	306	457	java/lang/Throwable
    //   309	318	457	java/lang/Throwable
    //   454	457	457	java/lang/Throwable
    //   444	454	468	java/lang/Throwable
    //   372	379	473	finally
    //   402	411	473	finally
    //   372	379	478	java/lang/Throwable
    //   384	394	483	java/lang/Throwable
    //   6	16	488	java/lang/Throwable
  }

  // ERROR //
  public final String a(Context paramContext)
  {
    // Byte code:
    //   0: aload_0
    //   1: monitorenter
    //   2: aload_0
    //   3: aload_1
    //   4: invokespecial 173	com/mob/commons/authorize/a:b	(Landroid/content/Context;)Ljava/io/File;
    //   7: astore 7
    //   9: aload 7
    //   11: invokevirtual 278	java/io/File:exists	()Z
    //   14: ifeq +147 -> 161
    //   17: aload 7
    //   19: invokevirtual 284	java/io/File:isFile	()Z
    //   22: istore 8
    //   24: iload 8
    //   26: ifeq +135 -> 161
    //   29: new 286	java/io/ObjectInputStream
    //   32: dup
    //   33: new 288	java/io/FileInputStream
    //   36: dup
    //   37: aload 7
    //   39: invokespecial 289	java/io/FileInputStream:<init>	(Ljava/io/File;)V
    //   42: invokespecial 292	java/io/ObjectInputStream:<init>	(Ljava/io/InputStream;)V
    //   45: astore 9
    //   47: aload 9
    //   49: invokevirtual 296	java/io/ObjectInputStream:readObject	()Ljava/lang/Object;
    //   52: checkcast 30	java/util/HashMap
    //   55: astore 5
    //   57: aload 9
    //   59: ifnull +8 -> 67
    //   62: aload 9
    //   64: invokevirtual 297	java/io/ObjectInputStream:close	()V
    //   67: aload 5
    //   69: ifnonnull +10 -> 79
    //   72: aload_0
    //   73: aload_1
    //   74: invokespecial 330	com/mob/commons/authorize/a:c	(Landroid/content/Context;)Ljava/util/HashMap;
    //   77: astore 5
    //   79: aload 5
    //   81: ldc 150
    //   83: invokevirtual 154	java/util/HashMap:get	(Ljava/lang/Object;)Ljava/lang/Object;
    //   86: checkcast 156	java/lang/String
    //   89: astore 6
    //   91: aload_0
    //   92: monitorexit
    //   93: aload 6
    //   95: areturn
    //   96: astore 10
    //   98: aconst_null
    //   99: astore 9
    //   101: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   104: aload 10
    //   106: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   109: pop
    //   110: aload 9
    //   112: ifnull +49 -> 161
    //   115: aload 9
    //   117: invokevirtual 297	java/io/ObjectInputStream:close	()V
    //   120: aconst_null
    //   121: astore 5
    //   123: goto -56 -> 67
    //   126: astore 14
    //   128: aconst_null
    //   129: astore 5
    //   131: goto -64 -> 67
    //   134: astore 11
    //   136: aconst_null
    //   137: astore 9
    //   139: aload 9
    //   141: ifnull +8 -> 149
    //   144: aload 9
    //   146: invokevirtual 297	java/io/ObjectInputStream:close	()V
    //   149: aload 11
    //   151: athrow
    //   152: astore_3
    //   153: invokestatic 194	com/mob/tools/MobLog:getInstance	()Lcom/mob/tools/log/NLog;
    //   156: aload_3
    //   157: invokevirtual 200	com/mob/tools/log/NLog:w	(Ljava/lang/Throwable;)I
    //   160: pop
    //   161: aconst_null
    //   162: astore 5
    //   164: goto -97 -> 67
    //   167: astore 15
    //   169: goto -102 -> 67
    //   172: astore 12
    //   174: goto -25 -> 149
    //   177: astore_2
    //   178: aload_0
    //   179: monitorexit
    //   180: aload_2
    //   181: athrow
    //   182: astore 11
    //   184: goto -45 -> 139
    //   187: astore 10
    //   189: goto -88 -> 101
    //
    // Exception table:
    //   from	to	target	type
    //   29	47	96	java/lang/Throwable
    //   115	120	126	java/lang/Throwable
    //   29	47	134	finally
    //   2	24	152	java/lang/Throwable
    //   149	152	152	java/lang/Throwable
    //   62	67	167	java/lang/Throwable
    //   144	149	172	java/lang/Throwable
    //   2	24	177	finally
    //   62	67	177	finally
    //   72	79	177	finally
    //   79	91	177	finally
    //   115	120	177	finally
    //   144	149	177	finally
    //   149	152	177	finally
    //   153	161	177	finally
    //   47	57	182	finally
    //   101	110	182	finally
    //   47	57	187	java/lang/Throwable
  }

  public final String a(Context paramContext, MobProduct paramMobProduct)
  {
    try
    {
      String[] arrayOfString = new String[1];
      j.a(new File(R.getCacheRoot(paramContext), "comm/locks/.globalLock"), true, new b(this, arrayOfString, paramContext, paramMobProduct));
      String str = arrayOfString[0];
      return str;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }
}

/* Location:           C:\Users\user\Desktop\dd28_pcdd720\classes_dex2jar.jar
 * Qualified Name:     com.mob.commons.authorize.a
 * JD-Core Version:    0.6.2
 */